package collection;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

/**
 *  排序字符串
 *  当集合元素已经实现了Comparable接口,但是该比较规则不满足我们排序需求时,也可以传入一个比较器用自定义比较规则进行排序
 */
public class SortListDemo3 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("迪迦");
        list.add("梦比优斯");
        list.add("卢本伟");
        System.out.println(list);

        Collections.sort(list,(o1,o2)->o1.length()-o2.length());
        System.out.println(list);
    }
}
